/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package com.mycompany.ingsoc2;

import java.sql.Connection;

/**
 *
 * @author sebastian
 */

public class Persona {
    private  String Nombre;
    private String Apellido;
    private int dni;
    
    public Persona(){
        
    }

    public Persona(String Nombre, String Apellido, int dni) {
        this.Nombre = Nombre;
        this.Apellido = Apellido;
        this.dni = dni;
    }
    
    
   

    @Override
    public boolean equals(Object obj) {
        Persona otra=(Persona) obj;
        return otra.getNombre().equals(this.getNombre()) && otra.getApellido().equals(this.getApellido()) && otra.getDni() == this.getDni();
    }

    @Override
    public int hashCode() {
        return getDni(); //To change body of generated methods, choose Tools | Templates.
    }

    /**
     * @return the Nombre
     */
    public String getNombre() {
        return Nombre;
    }

    /**
     * @param Nombre the Nombre to set
     */
    public void setNombre(String Nombre) {
        this.Nombre = Nombre;
    }

    /**
     * @return the Apellido
     */
    public String getApellido() {
        return Apellido;
    }

    /**
     * @param Apellido the Apellido to set
     */
    public void setApellido(String Apellido) {
        this.Apellido = Apellido;
    }

    /**
     * @return the dni
     */
    public int getDni() {
        return dni;
    }

    /**
     * @param dni the dni to set
     */
    public void setDni(int dni) {
        this.dni = dni;
    }
    
    
}



